package io.renren.modules.wap.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.util.Date;

/**
 * 公用卡券配置表
 *
 * @author Liang Pei 
 * @since 1.0.0 2025-01-02
 */
@Data
public class CouponsExcel {
    @ExcelProperty(value = "")
    private Long id;
    @ExcelProperty(value = "")
    private String phone;
    @ExcelProperty(value = "被占用的订单编号")
    private String orderNo;
    @ExcelProperty(value = "卡券code")
    private String couponCode;
    @ExcelProperty(value = "卡券描述")
    private String couponName;
    @ExcelProperty(value = "卡券类型，可能多种卡券，多种类型")
    private Integer couponType;
    @ExcelProperty(value = "卡券来自的APPID 上游")
    private String appId;
    @ExcelProperty(value = "卡券来源描述")
    private String couponDesc;
    @ExcelProperty(value = "券⾯额，元")
    private String columnValue;
    @ExcelProperty(value = "卡券过期时间")
    private String couponExpiredTime;
    @ExcelProperty(value = "卡券生成时间")
    private String couponCreateTime;
    @ExcelProperty(value = "使用状态：0-待使用；1-已领取 2-过期")
    private Integer status;
    @ExcelProperty(value = "订单领取说明")
    private String orderDesc;
    @ExcelProperty(value = "删除标记 0:未删除 1:删除")
    private Integer deleted;
    @ExcelProperty(value = "创建时间")
    private Date createTime;
    @ExcelProperty(value = "更新时间")
    private Date updateTime;

}